predict (to foretell) - English Synonyms Dictionary